package com.oscar.ehome.view.teamview.view;


import com.oscar.ehome.bean.teamBean.TeamListBean;
import com.oscar.ehome.bean.teamBean.UserAppInfoBean;
import com.oscar.ehome.bean.teamBean.UserRoleStaticBean;
import com.oscar.ehome.bean.teamBean.UserStartStaticBean;

/**
 * Created by 柒岇 on 2017/7/5.
 */

public interface TeamListView {

    /**
     * 获取团队集合
     */
    void LoadUserTeamAppList(TeamListBean TeamListBean);

    /**
     * 获取职级下的人员
     */
    void getRoalList(TeamListBean TeamListBean);

    /**
     * 获取星级下的人员
     */
    void getStartLeves(TeamListBean TeamListBean);

    /**
     * 职级统计数据
     */
    void LoadUserRoleStatisticsAppList(UserRoleStaticBean userRoleStaticBean);

    /**
     * 星级统计数据
     */
    void LoadUserStartStatisticsAppList(UserStartStaticBean userRoleStaticBean);

    /**
     * 个人信息
     *
     * @param userAppInfoBean
     */
    void LoadUserAppInfo(UserAppInfoBean userAppInfoBean);

    /**
     * 请求失败
     */
    void erroy();

    /**
     * 失败处理
     *
     * @param result
     */
    void erry(String result);

}
